		/*
			该参数至少传入1个参数，也就是获取json数据的服务器url,page,pageSize是可选，如果没有那么就按照
			默认设置
			*/
			function getServerData(url,page,pageSize,typeID){
				var result=null;
				var data={};
				if(arguments.length<=0)
					throw new Error("参数类型个数过少");
				if(page!=undefined){
					page=parseInt(page);
					data["current"]=page;
				}	
				if(pageSize!=undefined)
					pageSize=parseInt(pageSize);
					data["size"]=pageSize;
				if(typeID!=undefined)
					typeID=parseInt(typeID);
					data["typeID"]=typeID;
				$.getJSON(url,data,function(json){
					successHandler(json.data.list);//更新记录
					refreshGlobalData(json.data.page);//更新全局数据
					loadPaginator();//加载分页
				});
			};
			function successHandler(json){
				$tbody=$("#showtable tbody").html("");//选择tbody
				$.tmpl("list", json).appendTo($tbody);//将数据写入table
			}
			
			/*
			根据globalData中的数据来装载分页插件
			*/
			function loadPaginator(){
				var paginator={
						bootstrapMajorVersion: 3,
						alignment:'right',
						currentPage:globalData.current,
						totalPages:globalData.pages,
						numberOfPages:6,
						//发生点击事件时刷新整个显示列表
						onPageClicked: function(event, originalEvent, type, page) {
							getServerData(globalData.url,page,globalData.size,globalData.typeID);//获取服务器数据
						}
				};
				$(".pagination").bootstrapPaginator(paginator);
				$("#pager").css("display","inline");
			}
			/**
			 * 根据pager中的信息更新globalData
			 * @param {Object} pager
			 */
			function refreshGlobalData(pager){
				globalData.current=pager.current;
				globalData.pages=pager.pages;
				globalData.totals=pager.total;
				globalData.size=pager.size;
				console.log(globalData);
			}
		
